package com.fafica.dao;

import java.util.List;

import com.fafica.entidades.GrupoTrabalho;

public class GrupoTrabalhoDAO extends GenericDAO<GrupoTrabalho>{

	public GrupoTrabalhoDAO() {
		super(GrupoTrabalho.class);
	}
	
	public boolean cadastrar(GrupoTrabalho gt){
		return salvarObjeto(gt);
	}
	
	public List<GrupoTrabalho> listar(){
		return listarObjetos();
	}
	
	public List<GrupoTrabalho> listarPorArea(String area){
		return criarQuery("FROM grupo_trabalho WHERE area = '" + area + "'");
	}
	
	public GrupoTrabalho buscarPorId(Long id){
		return criarQuery("FROM grupo_trabalho WHERE id = " + id).get(0);
	}
	
	public GrupoTrabalho buscarPorTema(String tema){
		return buscarPorChaveUnicaString(tema, "tema");
	}
}
